package com.disktalk.service;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.disktalk.dao.DiskUserDao;
import com.disktalk.entry.DiskUser;
@Service
public class DiskUserService {
	
	@Resource
	private DiskUserDao diskUserDao;
	
	/**
	 * 用户注册
	 * @param diskUser
	 * @return
	 */
	public boolean register(DiskUser diskUser) {
		try {
			diskUserDao.addDiskUser(diskUser);
			return true;
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return false;
		}
	}
	/**
	 * 移除用户
	 * @param userName
	 * @return
	 */
	public boolean delDiskUser(String userName) {
		try {
			diskUserDao.delDiskUser(userName);
			return true;
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return false;
		}
	}

	/**
	 * 查询用户信息
	 * @param userName
	 * @return
	 */
	public DiskUser findByUserName(String userName) {
		return diskUserDao.findByUserName(userName);
	}

	/**
	 * 修改用户信息
	 * @param diskUser
	 * @return
	 */
	public boolean updateUser(DiskUser diskUser) {
		try {
			diskUserDao.updateUser(diskUser);
			return true;
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return false;
		}
	}
	
	/**
	 * 用户登录
	 * @param userName
	 * @param password
	 * @return
	 */
	public boolean userLogin(String userName,String password){
		return diskUserDao.login(userName, password);
	}
}
